/*================================================================
*   Copyright (C) 2020 Sangfor Ltd. All rights reserved.
*   
*   文件名称：test.c
*   创 建 者：Ann
*   创建日期：2020年05月10日
*   描    述：
*
================================================================*/

#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>

int main()
{
    //0 1 2
    int fd = open("./tmpfile", O_RDWR | O_CREAT, 0664);
    if(fd < 0)
    {
        perror("open");
        return 0;
    }
    printf("fd = %d\n", fd);

    //将标准输出 重定向到 tmpfile当中去
    //3 : tmpfile 
    //1 : 标准输出 
    //需要被修改的是 标准输出
    //模板的是 tmpfile
    //int dup2(int oldfd, int newfd);
    dup2(3, 1);

    printf("hello-linux68\n");
    return 0;
}
